#include "Queue.h"

int main()
{
    Queue q;
    InitQueue(&q);
    Push(&q, 1);
    Push(&q, 2);
    Push(&q, 4);
    Push(&q, 5);
    Push(&q, 6);
    Push(&q, 7);
    Push(&q, 8);
    printf("%d\n", Length(&q));
    while (!Empty(&q))
    {
        DataType tmp = 0;
        Pop(&q, &tmp);
        printf("%d ", tmp);
    }
    printf("\n");
    DestroyQueue(&q);
    return 0;
}